package com.vanysoft.business.kpi.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.vanysoft.framework.config.orm.BaseEntity;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * KPI数据上传记录表Productivity
 *
 * @author yu_chen
 * @date 2018-07-09 14:22
 **/
@TableName("kpi_item_data_productivity")
public class KpiItemDataProductivity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * kpi条目基本数据的ID
     */
    @TableField("KPI_ITEM_ID")
    private String kpiItemId;
    /**
     * 年份信息
     */
    @TableField("YEAR")
    private BigDecimal year;
    /**
     * 月份
     */
    @TableField("MONTH")
    private BigDecimal month;
    /**
     * 供应商编码
     */
    @TableField("ULTIMATE_CODE")
    private String ultimateCode;
    /**
     * 供应商分类
     */
    @TableField("SUPPLIER_CLASSFICATION")
    private String supplierClassfication;
    /**
     * 最有影响力的供应商质量
     */
    @TableField("MOST_IMPACT_SUPPLIER_QUALITY")
    private String mostImpactSupplierQuality;
    /**
     *
     */
    @TableField("MOST_IMPACT_SUPPLIER_CHAIN")
    private String mostImpactSupplierChain;
    /**
     * 分数
     */
    @TableField("PRODUCTIVITY_SCORE")
    private String productivityScore;
    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private LocalDateTime createTime;
    /**
     *
     */
    @TableField("UPDATE_TIME")
    private LocalDateTime updateTime;
    /**
     * 创建人
     */
    @TableField("CREATE_USER")
    private String createUser;
    /**
     * 修改人
     */
    @TableField("UPDATE_USER")
    private String updateUser;


    public String getKpiItemId() {
        return kpiItemId;
    }

    public void setKpiItemId(String kpiItemId) {
        this.kpiItemId = kpiItemId;
    }

    public BigDecimal getYear() {
        return year;
    }

    public void setYear(BigDecimal year) {
        this.year = year;
    }

    public BigDecimal getMonth() {
        return month;
    }

    public void setMonth(BigDecimal month) {
        this.month = month;
    }

    public String getUltimateCode() {
        return ultimateCode;
    }

    public void setUltimateCode(String ultimateCode) {
        this.ultimateCode = ultimateCode;
    }

    public String getSupplierClassfication() {
        return supplierClassfication;
    }

    public void setSupplierClassfication(String supplierClassfication) {
        this.supplierClassfication = supplierClassfication;
    }

    public String getMostImpactSupplierQuality() {
        return mostImpactSupplierQuality;
    }

    public void setMostImpactSupplierQuality(String mostImpactSupplierQuality) {
        this.mostImpactSupplierQuality = mostImpactSupplierQuality;
    }

    public String getMostImpactSupplierChain() {
        return mostImpactSupplierChain;
    }

    public void setMostImpactSupplierChain(String mostImpactSupplierChain) {
        this.mostImpactSupplierChain = mostImpactSupplierChain;
    }

    public String getProductivityScore() {
        return productivityScore;
    }

    public void setProductivityScore(String productivityScore) {
        this.productivityScore = productivityScore;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
}